Skip to content

Conversation

@austinvalle
Copy link
Member

Related Issue

N/A

Description

This PR introduces the standard methods / interfaces / schema fields to allow actions to define offline validation that will run during terraform validate. All of these are used in the implementation of the new ValidateActionConfig RPC that was introduced in hashicorp/terraform-plugin-go#539.

There may be some future enhancements made to allow actions to validate linked resources as well, but we'll cross that bridge when it materializes 👻 .

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

No

@austinvalle austinvalle requested a review from a team as a code owner July 17, 2025 19:20
@austinvalle austinvalle added the actions Tracking PRs and issues related to the TF actions work label Jul 17, 2025
stephybun
stephybun previously approved these changes Jul 28, 2025
Copy link
Member

@stephybun stephybun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🍇

@austinvalle austinvalle merged commit cca5c5a into main Jul 28, 2025
37 checks passed
@austinvalle austinvalle deleted the av/action-validation-rpc branch July 28, 2025 18:58
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 28, 2025
@austinvalle austinvalle added this to the v1.16.0 milestone Sep 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

actions Tracking PRs and issues related to the TF actions work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants